#include "..\CookHeader.h"

int factorial(int num) {
	int retVal;
	if (num <= 1) {
		println("1 ȯ");
		return 1;
	}
	println(to_string(num) + " * " + to_string(num-1) + "! ȣ");
	retVal = factorial(num - 1);

	println(to_string(num) + " * " + to_string(num - 1) + "!(=" + to_string(retVal) + ") ȯ");
	return num * retVal;
}

int main() {
	println("\n5! = " + to_string(factorial(5)) );
}